package com.css.fxfzysx.modules.cztDataMange.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 重大工程历史震害信息
 * czt_project_historical_damage
 */
@Data
public class CphDamageEntity {

    /**
     * id
     */
    private String cphdId;

    /**
     * 地震名称
     */
    @Excel(name = "地震名称")
    private String seismName;

    /**
     * 发生时间
     */
    @Excel(name = "发生时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date seismTime;

    /**
     * 震级
     */
    @Excel(name = "震级")
    private String magnitude;

    /**
     * 重大工程类型
     */
    @Excel(name = "重大工程类型")
    private String projectType;


    /**
     * 设防情况
     */
    @Excel(name = "设防情况")
    private String fortification;

    /**
     * 年代
     */
    @Excel(name = "年代")
    private String years;

    /**
     *地震动参数（烈度）
     */
    @Excel(name = "地震动参数（烈度）")
    private Double params;

    /**
     * 破坏状态
     */
    @Excel(name = "破坏状态")
    private String breakState;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 删除标记
     */
    private String delFlag;

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date uploadTime;

    private String geom;

    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private String extends5;
    private String extends6;
    private String extends7;
    private String extends8;
    private String extends9;
    private String extends10;
}
